Design of Dynamic Asynchronous Flip-Flops and Counters based on Dynamic STG
نویسنده
چکیده
Abstract. This paper presents a synthesis method for generating true single-clock dynamic CMOS flip-flops. Such dynamic circuits are used today for very high performance microprocessors and ASICs, however with some supplementary keeper transistors. Many references [1, 11, 12, 13, 16, 17, 20, 22] have presented dynamic single-phase clock latches and flip-flops, however without a corresponding synthesis method. The goal of this paper is to present “asynchronous” synthesis methods based on STG that are commonly used for asynchronous static circuits [2, 3, 4, 5, 6], while modifying these known methods for the generation of dynamic circuits. In this way, dynamic single-phase clock design and asynchronous STG-based methods are unified. The second goal of this paper is to be able to analyze and to synthesize hazard-free dynamic circuits. It is known that some versions of latches and flip-flops presented in literature may present some hazards, races or glitches. The presented design method, based on the properties of negative gates, can produce dynamic circuits that are hazard-free. Furthermore, it helps to analyze existing circuits to detect hazards and glitches, while providing other structures that can be more convenient to specific applications. The presented method is not limited to flip-flops, but can be used for latches and any dynamic sequential circuit described by a STG or a flow table.
منابع مشابه
Applications of Fuzzy Program Graph in Symbolic Checking of Fuzzy Flip-Flops
All practical digital circuits are usually a mixture of combinational and sequential logic. Flip–flops are essential to sequential logic therefore fuzzy flip–flops are considered to be among the most essential topics of fuzzy digital circuit. The concept of fuzzy digital circuit is among the most interesting applications of fuzzy sets and logic due to the fact that if there has to be an ultimat...
متن کاملDesign and Analysis of Genetically Encoded Counters
The ability to store and to act upon modest amounts of information within living systems would enable new approaches to the study and control of biological processes. We develop a hierarchical composition framework supporting the design and analysis of higher-order genetically encoded information storage systems using combinatorial counters as a test case. We first develop a set-reset latch des...
متن کاملDesign of Optimized Quantum-dot Cellular Automata RS Flip Flops
Complementary metal-oxide semiconductor (CMOS) technology has been the industry standard to implement Very Large Scale Integrated (VLSI) devices for the last two decades. Due to the consequences of miniaturization of such devices (i.e. increasing switching speeds, increasing complexity and decreasing power consumption), it is essential to replace them with a new technology. Quantum-dot c...
متن کاملA new low power high reliability flip-flop robust against process variations
Low scaling technology makes a significant reduction in dimension and supply voltage, and lead to new challenges about power consumption such as increasing nodes sensitivity over radiation-induced soft errors in VLSI circuits. In this area, different design methods have been proposed to low power flip-flops and various research studies have been done to reach a suitable hardened flip-flops. In ...
متن کاملAsynchronous FIFO Design with Gray code Pointer for High Speed AMBA AHB Compliant Memory controller
An improved technique for FIFO design is to perform asynchronous comparisons between the FIFO write and read pointers that are generated in clock domains and asynchronous to each other. The asynchronous FIFO pointer comparison technique uses fewer synchronization flip-flops to build the FIFO. This method requires additional techniques to correctly synthesize and analyze the design, which are de...
متن کامل